<?php

/* Clase encargada de gestionar las conexiones a la base de datos */
Class LogicaNegocioContactCenter{

private $var1;
private $var2;
private $var3;
private $menajeSesion;

   
public function registrarCatalogo($des,$conexion){
$sql = "INSERT INTO `catalogo`(`DescripcionCatalogo`) VALUES ('".$des."')";
$stmt=$conexion->ejecutar($sql);
echo('[Ok]');
}

public function consultarCatalogo($conexion){
$Result='';
$sql = "SELECT * FROM `catalogo` LIMIT 0, 30 ";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
echo ('[NO DATA]');
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$Result.=($x['idCatalogo'].'&nbsp;');
$Result.=($x['DescripcionCatalogo'].'<br/>');
}
echo($Result);
}}

public function registrarRubro($nom,$des,$conexion){
$sql = "INSERT INTO `rubro`(`Nombre`, `Descripcion`) VALUES ('".$nom."','".$des."')";
$stmt=$conexion->ejecutar($sql);
echo('[Ok]<br/>');
}

public function consultarRubro($conexion){
$Result='';
$sql = "SELECT * FROM `rubro` LIMIT 0, 30 ";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result.=('[NO DATA]');
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$Result.=($x['idRubro']."&nbsp;");
$Result.=("<a href=javascript:valIdRubro('".$x['idRubro']."','".$x['Nombre']."')>".$x['Nombre']."</a>&nbsp;");
$Result.=($this->contarEmpresasxTipo($x['idRubro'],$conexion).'&nbsp;');
$Result.=($x['Descripcion'].'<br/>');
}}
print($Result);
}

public function registrarEmpresa($Personal_idPersonal,$Rubro_idRubro,$RazonSocial,$Email,$Web,$TelfFijo,$TelfCelular,$Direccion,$Descripcion,$conexion){
$sql = "INSERT INTO `empresa`(`Personal_idPersonal`, `Rubro_idRubro`, `RazonSocial`, `Email`, `Web`, `TelfFijo`, `TelfCelular`, `Direccion`, `Descripcion`) "; 
$sql.= "VALUES ('".$Personal_idPersonal."','".$Rubro_idRubro."','".$RazonSocial."','".$Email."','".$Web."','".$TelfFijo."','".$TelfCelular."','".$Direccion."','".$Descripcion."')";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas_send($stmt);
echo('[Ok]'.':'.$num_rows.'<br/>');
}

public function consultarEmpresa($conexion){
$Result='';
$sql = "select empresa.idEmpresa as idEmpresa,concat(personal.Nombre,' ',personal.Apellido) as Personal, rubro.Nombre as Rubro,empresa.RazonSocial,";
$sql.="empresa.Email,empresa.Web,empresa.TelfFijo,  empresa.TelfCelular,empresa.Direccion,empresa.Descripcion from empresa ";  
$sql.="inner join personal on personal.idPersonal=Personal_idPersonal  inner join rubro on empresa.Rubro_idRubro=rubro.idRubro";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result=('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>personal</td>');
$Result.=('<td>rubro</td>');
$Result.=('<td>razon social</td>');
$Result.=('<td>email</td>');
$Result.=('<td>web</td>');
$Result.=('<td>TelfFijo</td>');
$Result.=('<td>TelfCelular</td>');
$Result.=('<td>Direccion</td>');
$Result.=('<td>Descripcion</td>');
$Result.=('<td>estado</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=("<td>".$x['idEmpresa']."</td>");
$Result.=("<td>".$x['Personal']."</td>");
$Result.=("<td>".$x['Rubro']."</td>");
$Result.=("<td>".'<a href=javascript:valIdEmpresa('.$x['idEmpresa'].')>'.$x['RazonSocial'].'</a>'."</td>");
$Result.=("<td>".$x['Email']."</td>");
$Result.=("<td>".$x['Web']."</td>");
$Result.=("<td>".$x['TelfFijo']."</td>");
$Result.=("<td>".$x['TelfCelular']."</td>");
$Result.=("<td>".$x['Direccion']."</td>");
$Result.=("<td>".$x['Descripcion']."</td>");
if($this->consultarLlamadaxEmpresa($x['idEmpresa'],$conexion)==true){
$Result.=("<td>".'<span id=siLlamada>fue llamada</span>'."</td>");
}
else{
$Result.=("<td>".'<span id=noLlamada>no fue llamada</span>'."</td>");
}
$Result.=('</tr>');
}
$Result.=('</table>');
}
echo($Result);
}

public function validarUsuario($user,$pass,$userTip,$conexion){
$sql = "select concat(personal.Nombre,' ',personal.Apellido) as personal,personal.idPersonal  from personal inner join ";
$sql.="usuario on personal.Usuario_idUsuario=usuario.idUsuario  where usuario.Usuario='".$user."' and usuario.Clave='".$pass."' ";
$sql.="and usuario.TipoUsuario_idTipoUsuario='".$userTip."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$this->mensajeSesion=false;
}
else{ 
$this->mensajeSesion=true;
$this->crearSesion($user,$pass,$userTip);
$this->direccionarInicio($userTip);
}
return $this->mensajeSesion;
}

public function mensajeValidacion(){
if($this->mensajeSesion==true){echo('usuario ok:'.$_SESSION['user'].','.$_SESSION['pass']);}	
else{ echo('usuario fail');}
}

public function consultarTipoUsuario($conexion){
$Result='';
$sql = "select * from tipousuario";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
echo ('[NO DATA]');
}
else{ 
$Result.=("<select name='tipUser'>");
while ($x=$conexion->obtener_fila($stmt)){
$Result.=("<option value='".$x['idTipoUsuario']."'>".$x['Nombre']."</option>");
}
$Result.=("</select>");
print($Result);
}}

public function contarEmpresasxTipo($idTipo,$conexion){
$sql = "select count(Rubro_idRubro) as cantEmpresas from empresa where Rubro_idRubro='".$idTipo."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$cont=0;
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$cont=$x['cantEmpresas'];
}
}
return $cont;
}

public function crearSesion($user,$pass,$userTip){
//session_start();
$_SESSION['user']=$user;
$_SESSION['pass']=$pass;
$_SESSION['userTip']=$userTip;
}

public function direccionarInicio($userTip){
	if ($userTip=='1') {
		echo("<script type='text/javascript'>accionIniSesion('mosBienvenida');</script>");	
	}
	elseif ($userTip=='2') {
		echo("<script type='text/javascript'>accionIniSesion('mosBienvenida2');</script>");	
	}
}

public function cerrarSesion(){
session_destroy();
echo("<script type='text/javascript'>accionCerraSesion('iniSesion');</script>");	
}


public function consultarTipoRubro($idRubro,$conexion){
$Result='';
$sql = "select * from rubro";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result= ("<select name='valIdRubro' id='valIdRubro' >");
$Result.=("<option selected value=''></option>");
$Result.=("</select>");
}
else{ 
$Result.=("<select name='valIdRubro'>");
while ($x=$conexion->obtener_fila($stmt)){
if ($x['idRubro']==$idRubro) {
$Result.=("<option selected value='".$x['idRubro']."'>".$x['Nombre']."</option>");
}
else{
$Result.=("<option value='".$x['idRubro']."'>".$x['Nombre']."</option>");
}
}
$Result.=("</select>");
}
print($Result);
}

public function consultarPersonalxTipo($user,$pass,$conexion){
$idPerson='';
$sql ="SELECT personal.idPersonal as idPerson, personal.Nombre FROM usuario "; 
$sql.="INNER JOIN personal ON personal.Usuario_idUsuario = usuario.idUsuario "; 
$sql.="WHERE usuario.Usuario = '".$user."' AND usuario.clave = '".$pass."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$idPerson=('[NO DATA]');
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$idPerson=$x['idPerson'];
}
}
return($idPerson);
}

public function consultarEmpresaxNombre($razSocial,$conexion){
$Result='';
$sql = "select empresa.idEmpresa as idEmpresa,concat(personal.Nombre,' ',personal.Apellido) as Personal, rubro.Nombre as Rubro,empresa.RazonSocial,";
$sql.="empresa.Email,empresa.Web,empresa.TelfFijo,  empresa.TelfCelular,empresa.Direccion,empresa.Descripcion from empresa ";  
$sql.="inner join personal on personal.idPersonal=Personal_idPersonal  inner join rubro on empresa.Rubro_idRubro=rubro.idRubro ";
$sql.="and empresa.RazonSocial like '%".$razSocial."%'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
echo ('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>personal</td>');
$Result.=('<td>rubro</td>');
$Result.=('<td>razon social</td>');
$Result.=('<td>email</td>');
$Result.=('<td>web</td>');
$Result.=('<td>TelfFijo</td>');
$Result.=('<td>TelfCelular</td>');
$Result.=('<td>Direccion</td>');
$Result.=('<td>Descripcion</td>');
$Result.=('<td>estado</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=("<td>".$x['idEmpresa']."</td>");
$Result.=("<td>".$x['Personal']."</td>");
$Result.=("<td>".$x['Rubro']."</td>");
$Result.=("<td>".'<a href=javascript:valIdEmpresa('.$x['idEmpresa'].')>'.$x['RazonSocial'].'</a>'."</td>");
$Result.=("<td>".$x['Email']."</td>");
$Result.=("<td>".$x['Web']."</td>");
$Result.=("<td>".$x['TelfFijo']."</td>");
$Result.=("<td>".$x['TelfCelular']."</td>");
$Result.=("<td>".$x['Direccion']."</td>");
$Result.=("<td>".$x['Descripcion']."</td>");
if($this->consultarLlamadaxEmpresa($x['idEmpresa'],$conexion)==true){
$Result.=("<td>".'<span id=siLlamada>fue llamada</span>'."</td>");
}
else{
$Result.=("<td>".'<span id=noLlamada>no fue llamada</span>'."</td>");
}
$Result.=('</tr>');
}
$Result.=('</table>');
}
echo($Result);
}

public function consultarEmpresaCombo($idEmpresa,$conexion){
$Result='';
$sql = "select idEmpresa,RazonSocial from empresa";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result=("<select name='valIdEmpresa' id='valIdEmpresa' >");
$Result.=("<option value=''></option>");
$Result.=("</select>");
}
else{ 
$Result.=("<select name='valIdEmpresa' id='valIdEmpresa' >");
while ($x=$conexion->obtener_fila($stmt)){
if ($x['idEmpresa']==$idEmpresa) {
$Result.=("<option selected value='".$x['idEmpresa']."'>".$x['RazonSocial']."</option>");
}
else{
$Result.=("<option value='".$x['idEmpresa']."'>".$x['RazonSocial']."</option>");
}
}
$Result.=("</select>");
}
print($Result);
}

public function insertarLlamada($idEmp,$idPerso,$horaLlama,$fechLlama,$desLlama,$contac,$conexion){
$sql = "INSERT INTO llamada (Empresa_idEmpresa,Personal_idPersonal,HoraLlamada,FechaLlamada,DescripcionLlamada,Contacto,estado) "; 
$sql.= "VALUES ('".$idEmp."','".$idPerso."','".$horaLlama."','".$fechLlama."','".$desLlama."','".$contac."','espera')"; 
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas_send($stmt);
echo('[Ok]'.':'.$num_rows.'<br/>');
}

public function consultarLlamada($conexion){
$Result='';
$sql = "SELECT `llamada`.`idLlamada`, `empresa`.`RazonSocial`,`rubro`.`Nombre`, concat(personal.Nombre,' ',personal.Apellido) "; 
$sql.="as personal, `llamada`.`HoraLlamada`, `llamada`.`FechaLlamada`, `llamada`.`DescripcionLlamada`, `llamada`.`Contacto`, "; 
$sql.="llamada.estado FROM `llamada` inner join `empresa` on `llamada`.`Empresa_idEmpresa`=`empresa`.`idEmpresa` inner join `personal` ";
$sql.="on `llamada`.`Personal_idPersonal`=`personal`.`idPersonal` inner join `rubro` on `empresa`.`Rubro_idRubro`=`rubro`.`idRubro` ";
$sql.="order by idLlamada asc";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result= ('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>empresa</td>');
$Result.=('<td>rubro</td>');
$Result.=('<td>personal</td>');
$Result.=('<td>hora llamada</td>');
$Result.=('<td>fecha llamada</td>');
$Result.=('<td>descripcion</td>');
$Result.=('<td>contacto</td>');
$Result.=('<td>servicios</td>');
$Result.=('<td>venta</td>');
$Result.=('<td>programacion</td>');
$Result.=('<td>accion</td>');
$Result.=('<td>estado</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=('<td>'.$x['idLlamada'].'</td>');
$Result.=('<td>'.$x['RazonSocial'].'</td>');
$Result.=('<td>'.$x['Nombre'].'</td>');
$Result.=('<td>'.$x['personal'].'</td>');
$Result.=('<td>'.$x['HoraLlamada'].'</td>');
$Result.=('<td>'.$x['FechaLlamada'].'</td>');
$Result.=('<td>'.$x['DescripcionLlamada'].'</td>');
$Result.=('<td>'.$x['Contacto'].'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Servicio')>Reunion Servicios</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Solicitud')>Solicitud Venta</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Programacion')>Programacion Llamada</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','rechazada')>Rechazar</a>".'</td>');
if($x['estado']=='aceptada servicio'){
$Result.=('<td id=estadoServicio>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='aceptada solicitud') {
$Result.=('<td id=estadoSolicitud>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='aceptada programacion') {
$Result.=('<td id=estadoProgramacion>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='rechazada') {
$Result.=('<td id=estadoRechazo>'.$x['estado'].'</td>');
}
else{
$Result.=('<td id=estadoEspera>'.$x['estado'].'</td>');
}
$Result.=('</tr>');
}
$Result.=('</table>');
}
echo ($Result);
}

public function consultarLlamadaxEmpresa($idEmp,$conexion){
$sql = "select * from llamada inner join empresa  on llamada.Empresa_idEmpresa=empresa.idEmpresa where llamada.Empresa_idEmpresa='".$idEmp."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$cont=false;
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$cont=true;
}
}
return $cont;
}

public function actualizarEstadoLlamada($estado,$idLlama,$conexion){
$sql = "update llamada set estado='".$estado."' where idLlamada='".$idLlama."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas_send($stmt);
echo('[Ok]'.':'.$num_rows.'<br/>');
}

public function consultarLlamadaxFecha($fecha,$conexion){
$Result='';
$sql = "SELECT `llamada`.`idLlamada`, `empresa`.`RazonSocial`,`rubro`.`Nombre`, concat(personal.Nombre,' ',personal.Apellido) "; 
$sql.="as personal, `llamada`.`HoraLlamada`, `llamada`.`FechaLlamada`, `llamada`.`DescripcionLlamada`, `llamada`.`Contacto`, "; 
$sql.="llamada.estado FROM `llamada` inner join `empresa` on `llamada`.`Empresa_idEmpresa`=`empresa`.`idEmpresa` inner join `personal` ";
$sql.="on `llamada`.`Personal_idPersonal`=`personal`.`idPersonal` inner join `rubro` on `empresa`.`Rubro_idRubro`=`rubro`.`idRubro` ";
$sql.="where llamada.FechaLlamada='".$fecha."' order by idLlamada asc";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
echo ('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>empresa</td>');
$Result.=('<td>rubro</td>');
$Result.=('<td>personal</td>');
$Result.=('<td>hora llamada</td>');
$Result.=('<td>fecha llamada</td>');
$Result.=('<td>descripcion</td>');
$Result.=('<td>contacto</td>');
$Result.=('<td>servicios</td>');
$Result.=('<td>venta</td>');
$Result.=('<td>programacion</td>');
$Result.=('<td>accion</td>');
$Result.=('<td>estado</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=('<td>'.$x['idLlamada'].'</td>');
$Result.=('<td>'.$x['RazonSocial'].'</td>');
$Result.=('<td>'.$x['Nombre'].'</td>');
$Result.=('<td>'.$x['personal'].'</td>');
$Result.=('<td>'.$x['HoraLlamada'].'</td>');
$Result.=('<td>'.$x['FechaLlamada'].'</td>');
$Result.=('<td>'.$x['DescripcionLlamada'].'</td>');
$Result.=('<td>'.$x['Contacto'].'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Servicio')>Reunion Servicios</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Solicitud')>Solicitud Venta</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','Programacion')>Programacion Llamada</a>".'</td>');
$Result.=('<td>'."<a href=javascript:accionRegRechazo('".$x['idLlamada']."','rechazada')>Rechazar</a>".'</td>');
if($x['estado']=='aceptada servicio'){
$Result.=('<td id=estadoServicio>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='aceptada solicitud') {
$Result.=('<td id=estadoSolicitud>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='aceptada programacion') {
$Result.=('<td id=estadoProgramacion>'.$x['estado'].'</td>');
}
elseif ($x['estado']=='rechazada') {
$Result.=('<td id=estadoRechazo>'.$x['estado'].'</td>');
}
else{
$Result.=('<td id=estadoEspera>'.$x['estado'].'</td>');
}
$Result.=('</tr>');
}
$Result.=('</table>');
echo ($Result);
}
}

public function consultarServiciosCombo($conexion){
$Result='';
$sql = "select * from servicio";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
echo ('[NO DATA]');
}
else{ 
$Result.=("<select name='serv'>");
while ($x=$conexion->obtener_fila($stmt)){
$Result.=("<option value='".$x['idServicio']."'>".$x['DescripcionServicio']."</option>");
}
$Result.=("</select>");
print($Result);
}}

public function insertarServicio($idLlamada,$idEstadoContacto,$idServicio,$AreaRequerida,$RequisitosGenerales,$HoraReunion,$FechaReunion,$DescripcionServicio,$conexion){
$sql = "INSERT INTO reunionservicio (`Llamada_idLlamada`, `EstadoContacto_idEstadoContacto`, `Servicio_idServicio`, `AreaRequerida`, "; 
$sql .=	" `RequisitosGenerales`, `HoraReunion`, `FechaReunion`, `DescripcionServicio`) VALUES ( '".$idLlamada."', '".$idEstadoContacto."', '".$idServicio."',";
$sql .= " '".$AreaRequerida."', '".$RequisitosGenerales."','".$HoraReunion."', '".$FechaReunion."', '".$DescripcionServicio."' )";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas_send($stmt);
echo('[Ok]'.':'.$num_rows.'<br/>');
}

public function consultarServicio($conexion){
$Result='';
$sql = "SELECT `reunionservicio`.`idReunionServicio`, `empresa`.`RazonSocial`, `estadocontacto`.`Nombre`, `servicio`.`DescripcionServicio`, "; 
$sql .=" `reunionservicio`.`AreaRequerida`, `reunionservicio`.`RequisitosGenerales`, `reunionservicio`.`HoraReunion`, `reunionservicio`.`FechaReunion`, "; 
$sql .=" `reunionservicio`.`DescripcionServicio` FROM `reunionservicio`,`estadocontacto`,`servicio`,`llamada`,`empresa` ";
$sql .=" where `reunionservicio`.`Llamada_idLlamada`=`llamada`.`idLlamada` and `llamada`.`Empresa_idEmpresa`=`empresa`.`idEmpresa` ";
$sql .=" and `reunionservicio`.`EstadoContacto_idEstadoContacto`=`estadocontacto`.`idEstadoContacto` and `reunionservicio`.`Servicio_idServicio`=`servicio`.`idServicio";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result= ('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>empresa</td>');
$Result.=('<td>estado</td>');
$Result.=('<td>servicio</td>');
$Result.=('<td>area</td>');
$Result.=('<td>requisitos</td>');
$Result.=('<td>hora</td>');
$Result.=('<td>fecha</td>');
$Result.=('<td>descripcion</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=('<td>'.$x['idReunionServicio'].'</td>');
$Result.=('<td>'.$x['RazonSocial'].'</td>');
$Result.=('<td>'.$x['Nombre'].'</td>');
$Result.=('<td>'.$x['DescripcionServicio'].'</td>');
$Result.=('<td>'.$x['AreaRequerida'].'</td>');
$Result.=('<td>'.$x['RequisitosGenerales'].'</td>');
$Result.=('<td>'.$x['HoraReunion'].'</td>');
$Result.=('<td>'.$x['FechaReunion'].'</td>');
$Result.=('<td>'.$x['DescripcionServicio'].'</td>');
$Result.=('</tr>');
}
$Result.=('</table>');
}
echo ($Result);
}

public function insertarProgramacion($idLlamada,$idEstadoContacto,$HoraProgramada,$Fechaprogramada,$Descripcion,$conexion){
$sql = "INSERT INTO programacionllamada (`Llamada_idLlamada`, `EstadoContacto_idEstadoContacto`, `HoraProgramada`, `Fechaprogramada`, `Descripcion`) ";
$sql .= " VALUES ( '".$idLlamada."', '".$idEstadoContacto."', '".$HoraProgramada."','".$Fechaprogramada."', '".$Descripcion."' )";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas_send($stmt);
echo('[Ok]'.':'.$num_rows.'<br/>');
}

public function consultarProgramacion($conexion){
$Result='';
$sql = "SELECT `programacionllamada`.`idProgramacionLlamada`, `empresa`.`RazonSocial`, `estadocontacto`.`Nombre`, `programacionllamada`.`HoraProgramada`, ";
$sql .=" `programacionllamada`.`Fechaprogramada`, `programacionllamada`.`Descripcion` FROM `programacionllamada`,`llamada`,`empresa`,`estadocontacto` where ";
$sql .=" `programacionllamada`.`Llamada_idLlamada`=`llamada`.`idLlamada` and `llamada`.`Empresa_idEmpresa`=`empresa`.`idEmpresa` and ";
$sql .=" `programacionllamada`.`EstadoContacto_idEstadoContacto`= `estadocontacto`.`idEstadoContacto";

$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result= ('[NO DATA]');
}
else{ 
$Result.=('<table id=tablac>');
$Result.=('<tr id=tablah>');
$Result.=('<td>id</td>');
$Result.=('<td>empresa</td>');
$Result.=('<td>estado</td>');
$Result.=('<td>hora</td>');
$Result.=('<td>fecha</td>');
$Result.=('<td>descripcion</td>');
$Result.=('</tr>');
while ($x=$conexion->obtener_fila($stmt)){
$Result.=('<tr id=tablai>');
$Result.=('<td>'.$x['idProgramacionLlamada'].'</td>');
$Result.=('<td>'.$x['RazonSocial'].'</td>');
$Result.=('<td>'.$x['Nombre'].'</td>');
$Result.=('<td>'.$x['HoraProgramada'].'</td>');
$Result.=('<td>'.$x['Fechaprogramada'].'</td>');
$Result.=('<td>'.$x['Descripcion'].'</td>');
$Result.=('</tr>');
}
$Result.=('</table>');
}
echo ($Result);
}

public function consulTipUserXid($userTip,$conexion){
$Result='';
$sql = "select Nombre from tipousuario where idTipoUsuario='".$userTip."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result=('[NO DATA]');
}
else{ 
while ($x=$conexion->obtener_fila($stmt)){
$Result=($x['Nombre']);
}
print($Result);
}}

public function consulMarcaCombo($conexion){
$Result='';
$sql = "select * from marcaproducto ";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result=('[NO DATA]');
}
else{
$Result.="<select name='valMarca' class='comboVent' id='valMarca' >"; 
$Result.="<option value=''></option>";
while ($x=$conexion->obtener_fila($stmt)){
$Result.="<option value='".$x['idMarcaProducto']."' >".$x['DescripcionMarca']."</option>";
}
$Result.= "</select>";
}
print($Result);
}

public function consulModeloComboxId($idMarca,$conexion){
$Result='';
$sql = "select * from modeloproducto where MarcaProducto_idMarcaProducto='".$idMarca."'";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result="<select name='valModel' class='comboVent' id='valModel' >";
$Result.="<option></option>";
$Result.="</select>";
}
else{
$Result.="<select name='valModel' class='comboVent' id='valModel' onclick='cargaAjaxConsulProductoxId();' >"; 
$Result.="<option value=''></option>";
while ($x=$conexion->obtener_fila($stmt)){
$Result.="<option value='".$x['idModeloProducto']."' >".$x['DescripcionModelo']."</option>";
}
$Result.= "</select>";
}
print($Result);
}

public function consulProductoxId($idModelo,$conexion){
$Result='';
$sql  = "select ImagenProducto,NombreProducto,PrecioProducto,DescripcionProducto "; 
$sql .= "from producto where ModeloProducto_idModeloProducto='".$idModelo."' ";
$stmt=$conexion->ejecutar($sql);
$num_rows=$conexion->filas_afectadas($stmt);
if($num_rows==0){
$Result=('[NO DATA]');
}
else{
while ($x=$conexion->obtener_fila($stmt)){
$Result.="<strong>imagen:"."</strong><br/><img src='".$x['ImagenProducto']."' id='dimenProdu' ><br/>";
$Result.="<strong>nombre:</strong>".$x['NombreProducto']."<br/>";
$Result.="<strong>precio:</strong>".$x['PrecioProducto']."<br/>";
$Result.="<strong>descripcion:</strong>".$x['DescripcionProducto']."<br/><br/>";
}
}
print($Result);
}

}
?>

